package cn.hospital.entity;

import cn.hospital.util.FamtDate;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Template implements Serializable {
    /*模板id */
    private Integer templateId;

    /*标题 */
    private String title;

    /*字段名 */
    private String fieldName;

    /*框的类型 */
    private String typeOfFrame;

    /*框的内容 */
    private String contentsOfTheBox;

    /*页面id（区别与那个模板） */

    private String pageId;
    /*模板名称*/

    private static final long serialVersionUID = 1L;
    /*更新时间 */
    private Date updatedDate;

    /*创建时间 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date creationDate;
    private String creationDates;

    /*更新者 */
    private String update;

    /*版本号 */
    private String versionNumber;

    /*状态（1未发布2当前版本3历史版本） */
    private Integer state;

    /*科室id*/
    private Integer departmentId;

    public String getCreationDates() {
        return FamtDate.fordate(creationDate);
    }

    public void setCreationDates(String creationDates) {
        this.creationDates = creationDates;
    }
}